#!/usr/bin/env python 
# -*- coding:utf-8 -*-

# ch03 运算符

# 1）算术运算符
a = 21
b = 11
c = a + b
print "a + b 的值：", c
print "a / b 的值：", a/b
print "a / b 的值：", float(a)/b
print "a % b(取模,余数) 的值：", a%b
print "a // b(整除)的值：", a // b

# 2）比较运算符（python3已废弃<>）
if  a == b :
   print "1 - a 等于 b"
else:
   print "1 - a 不等于 b"

# 3）赋值运算符
print "幂运算之前c：", c
c **= 2
print "幂运算之后c：", c

c //= a
print "取整除赋值运算：", c

# 4）位运算符、

# 5）逻辑运算符 and/or/not

# 6）成员运算符 in/not in
a = 10
b = 20
list1 = [1, 2, 3, 4, 5 ];

if a in list1:
    print "1 - 变量 a 在给定的列表中 list 中"
else:
    print "1 - 变量 a 不在给定的列表中 list 中"

# 7）身份运算符is/is not
# is 用于判断两个变量引用对象是否为同一个(同一块内存空间)， == 用于判断引用变量的值是否相等。
a = 20
b = 20

if a is b:
    print "1 - a 和 b 有相同的标识"
else:
    print "1 - a 和 b 没有相同的标识"


